home *** CD-ROM | disk | FTP | other *** search
/ Dynamic HTML Construction Kit / Dynamic HTML Construction Kit.iso / earthlink / nscomm / java40.jar / sun / awt / windows / WFramePeer.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-03  |  1.5 KB  |  62 lines

  1. package sun.awt.windows;
  2.  
  3. import java.awt.Event;
  4. import java.awt.Frame;
  5. import java.awt.Image;
  6. import java.awt.MenuBar;
  7. import java.awt.peer.FramePeer;
  8. import sun.awt.image.ImageRepresentation;
  9.  
  10. class WFramePeer extends WWindowPeer implements FramePeer {
  11.    native void create(WComponentPeer var1);
  12.  
  13.    public native void setTitle(String var1);
  14.  
  15.    public void setIconImage(Image var1) {
  16.    }
  17.  
  18.    public native void setMenuBar(MenuBar var1);
  19.  
  20.    public native void setResizable(boolean var1);
  21.  
  22.    public synchronized native void setCursor(int var1);
  23.  
  24.    native void widget_setIconImage(ImageRepresentation var1);
  25.  
  26.    WFramePeer(Frame var1) {
  27.       super(var1);
  28.       if (var1.getTitle() != null) {
  29.          this.setTitle(var1.getTitle());
  30.       }
  31.  
  32.       Image var2 = var1.getIconImage();
  33.       if (var2 != null) {
  34.          this.setIconImage(var2);
  35.       }
  36.  
  37.       if (var1.getCursorType() != 0) {
  38.          this.setCursor(var1.getCursorType());
  39.       }
  40.  
  41.       this.setResizable(var1.isResizable());
  42.    }
  43.  
  44.    public void handleIconify(long var1) {
  45.       super.target.postEvent(new Event(super.target, 203, (Object)null));
  46.    }
  47.  
  48.    public void handleDeiconify(long var1) {
  49.       super.target.postEvent(new Event(super.target, 204, (Object)null));
  50.    }
  51.  
  52.    protected void handleMoved(long var1, int var3, int var4, int var5) {
  53.       super.target.postEvent(new Event(super.target, 0L, 205, var4, var5, 0, 0));
  54.    }
  55.  
  56.    protected void handleResize(long var1, int var3, int var4, int var5, int var6, int var7) {
  57.       super.target.invalidate();
  58.       super.target.validate();
  59.       super.target.repaint();
  60.    }
  61. }
  62.